package com.example.myapplication.kotlin

fun main() {
    // 1-10循环10次，依次输出数字（包含10）
    println("1-10 循环10次：")
    for (i in 1..10) {
        println(i)
    }

    // 1-9循环9次（取不到10），依次输出数字
    println("\n1-9 循环9次（不含10）：")
    for (i in 1 until 10) {  // until 表示左闭右开 [1,10)
        println(i) // i 是每次循环的数字
    }

    // 1-10循环5次，步长为2（取1,3,5,7,9）
    println("\n1-10 步长为2：")
    for (i in 1..10 step 2) { // step步长,代表循环的间隔,比如说2步长则循环的间隔为2
        println(i)
    }

    // 10-1倒序循环，步长为2（取10,8,6,4,2）
    println("\n10-1 倒序步长为2：")
    for (i in 10 downTo 1 step 2) { // downTo 倒序
        println(i)
    }
}

